package com.neusiri.service;

import com.neusiri.entity.LoginRespEntity;
import com.neusiri.entity.SysUserEntity;

import java.util.List;

/**
 * UserService
 *
 * @author 丛有志
 * @date 2020/11/5 16:35
 * <p>
 * 版本        修改时间        作者        修改内容
 * V1.0        2020/11/5     丛有志        初始版本
 */

public interface UserService {

    /**
     * 获取验证码
     *
     * @param phoneNumber
     * @return
     */
    String getPicCode(String phoneNumber);

    /**
     * 用户注册功能
     *
     * @param sysUserEntity 用户信息
     * @return 操作信息
     */
    String register(SysUserEntity sysUserEntity);

    /**
     * 登录功能
     *
     * @param sysUserEntity 用户信息
     * @return 登录响应信息
     */
    LoginRespEntity login(SysUserEntity sysUserEntity);

    /**
     * 查询人员列表
     *
     * @return 人员列表
     */
    List<SysUserEntity> getUserInfoList();

}